<?php

namespace App\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * TkCustomHistoryTicketconfig
 *
 * @ORM\Table(name="tk_custom_history_ticketconfig", indexes={@ORM\Index(name="vcc", columns={"vcc_id"})})
 * @ORM\Entity
 */
class TkCustomHistoryTicketconfig
{
    /**
     * @var int
     *
     * @ORM\Column(name="id", type="integer", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    private $id;

    /**
     * @var int
     *
     * @ORM\Column(name="vcc_id", type="integer", nullable=false, options={"comment"="企业ID"})
     */
    private $vccId = '0';

    /**
     * @var string
     *
     * @ORM\Column(name="sort_fields", type="text", length=0, nullable=false, options={"comment"="排序字段（json串格式）"})
     */
    private $sortFields;

    /**
     * @var string
     *
     * @ORM\Column(name="show_fields", type="text", length=0, nullable=false, options={"comment"="显示字段"})
     */
    private $showFields;

    /**
     * @var int
     *
     * @ORM\Column(name="create_user_id", type="integer", nullable=false, options={"comment"="创建人id"})
     */
    private $createUserId = '0';

    /**
     * @var string
     *
     * @ORM\Column(name="create_user_name", type="string", length=150, nullable=false, options={"comment"="创建人名称"})
     */
    private $createUserName = '';

    /**
     * @var int
     *
     * @ORM\Column(name="create_time", type="integer", nullable=false, options={"comment"="创建时间"})
     */
    private $createTime = '0';

    /**
     * @var int
     *
     * @ORM\Column(name="update_user_id", type="integer", nullable=false, options={"comment"="修改人id"})
     */
    private $updateUserId = '0';

    /**
     * @var string
     *
     * @ORM\Column(name="update_user_name", type="string", length=150, nullable=false, options={"comment"="修改人名称"})
     */
    private $updateUserName = '';

    /**
     * @var int
     *
     * @ORM\Column(name="update_time", type="integer", nullable=false, options={"comment"="修改时间"})
     */
    private $updateTime = '0';


}
